Dec 01 17:56:01.183 INFO testing etri3600/Ray-Tracer-Rust against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 17:56:01.183 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 17:56:01.596 INFO [stdout] 4602ce4f237113ae2657d58a006cf7fec7695f1ef05a2a03c0e539cdc14605b1
Dec 01 17:56:01.597 INFO running `"docker" "start" "-a" "4602ce4f237113ae2657d58a006cf7fec7695f1ef05a2a03c0e539cdc14605b1"`
Dec 01 17:56:02.971 INFO [stderr] usermod: no changes
Dec 01 17:56:03.143 INFO [stderr]    Compiling image v0.20.1
Dec 01 17:56:19.500 INFO [stderr]    Compiling Ray-Tracer v0.1.0 (/source)
Dec 01 17:56:21.155 INFO [stderr] warning: unused import: `Rgba`
Dec 01 17:56:21.155 INFO [stderr]  --> src/scene.rs:9:27
Dec 01 17:56:21.155 INFO [stderr]   |
Dec 01 17:56:21.155 INFO [stderr] 9 | use image::{DynamicImage, Rgba, GenericImage};
Dec 01 17:56:21.155 INFO [stderr]   |                           ^^^^
Dec 01 17:56:21.155 INFO [stderr]   |
Dec 01 17:56:21.155 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 17:56:21.155 INFO [stderr] 
Dec 01 17:56:21.488 INFO [stderr] warning: unused variable: `l`
Dec 01 17:56:21.488 INFO [stderr]    --> src/shape.rs:141:13
Dec 01 17:56:21.488 INFO [stderr]     |
Dec 01 17:56:21.488 INFO [stderr] 141 |         let l: Vector3 = self.location - ray.origin;
Dec 01 17:56:21.488 INFO [stderr]     |             ^ help: consider using `_l` instead
Dec 01 17:56:21.489 INFO [stderr]     |
Dec 01 17:56:21.489 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 17:56:21.489 INFO [stderr] 
Dec 01 17:56:21.489 INFO [stderr] warning: unused variable: `normal`
Dec 01 17:56:21.489 INFO [stderr]    --> src/shape.rs:140:36
Dec 01 17:56:21.489 INFO [stderr]     |
Dec 01 17:56:21.489 INFO [stderr] 140 |     fn intersect(&self, ray: &Ray, normal: &mut Vector3, point: &mut Vector3) -> bool {
Dec 01 17:56:21.489 INFO [stderr]     |                                    ^^^^^^ help: consider using `_normal` instead
Dec 01 17:56:21.489 INFO [stderr] 
Dec 01 17:56:21.489 INFO [stderr] warning: unused variable: `point`
Dec 01 17:56:21.489 INFO [stderr]    --> src/shape.rs:140:58
Dec 01 17:56:21.489 INFO [stderr]     |
Dec 01 17:56:21.489 INFO [stderr] 140 |     fn intersect(&self, ray: &Ray, normal: &mut Vector3, point: &mut Vector3) -> bool {
Dec 01 17:56:21.489 INFO [stderr]     |                                                          ^^^^^ help: consider using `_point` instead
Dec 01 17:56:21.489 INFO [stderr] 
Dec 01 17:56:21.600 INFO [stderr] warning: function is never used: `refraction`
Dec 01 17:56:21.600 INFO [stderr]   --> src/scene.rs:96:1
Dec 01 17:56:21.600 INFO [stderr]    |
Dec 01 17:56:21.600 INFO [stderr] 96 | fn refraction(incident: Vector3, normal: Vector3, n1: f32, n2: f32, refracted_ray: &mut Vector3) -> bool {
Dec 01 17:56:21.600 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.600 INFO [stderr]    |
Dec 01 17:56:21.600 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 17:56:21.601 INFO [stderr] 
Dec 01 17:56:21.601 INFO [stderr] warning: function is never used: `reflection`
Dec 01 17:56:21.601 INFO [stderr]    --> src/scene.rs:110:1
Dec 01 17:56:21.601 INFO [stderr]     |
Dec 01 17:56:21.601 INFO [stderr] 110 | fn reflection(incident: Vector3, normal: Vector3) -> Vector3
Dec 01 17:56:21.601 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.601 INFO [stderr] 
Dec 01 17:56:21.601 INFO [stderr] warning: function is never used: `fresnel`
Dec 01 17:56:21.601 INFO [stderr]    --> src/scene.rs:116:1
Dec 01 17:56:21.601 INFO [stderr]     |
Dec 01 17:56:21.601 INFO [stderr] 116 | fn fresnel(incident: Vector3, normal: Vector3, n1: f32, n2: f32) -> f32 {
Dec 01 17:56:21.601 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.601 INFO [stderr] 
Dec 01 17:56:21.601 INFO [stderr] warning: method is never used: `scale_linear`
Dec 01 17:56:21.601 INFO [stderr]   --> src/math/matrix.rs:19:5
Dec 01 17:56:21.601 INFO [stderr]    |
Dec 01 17:56:21.601 INFO [stderr] 19 |     pub fn scale_linear(s: f64) -> Matrix {
Dec 01 17:56:21.601 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.601 INFO [stderr] 
Dec 01 17:56:21.601 INFO [stderr] warning: method is never used: `scale`
Dec 01 17:56:21.601 INFO [stderr]   --> src/math/matrix.rs:24:5
Dec 01 17:56:21.601 INFO [stderr]    |
Dec 01 17:56:21.601 INFO [stderr] 24 |     pub fn scale(sx: f64, sy: f64, sz: f64) -> Matrix {
Dec 01 17:56:21.601 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.601 INFO [stderr] 
Dec 01 17:56:21.601 INFO [stderr] warning: method is never used: `rotate_x`
Dec 01 17:56:21.601 INFO [stderr]   --> src/math/matrix.rs:34:5
Dec 01 17:56:21.601 INFO [stderr]    |
Dec 01 17:56:21.601 INFO [stderr] 34 |     pub fn rotate_x(t: f64) -> Matrix {
Dec 01 17:56:21.601 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.601 INFO [stderr] 
Dec 01 17:56:21.601 INFO [stderr] warning: method is never used: `rotate_y`
Dec 01 17:56:21.601 INFO [stderr]   --> src/math/matrix.rs:46:5
Dec 01 17:56:21.601 INFO [stderr]    |
Dec 01 17:56:21.601 INFO [stderr] 46 |     pub fn rotate_y(t: f64) -> Matrix {
Dec 01 17:56:21.601 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.602 INFO [stderr] 
Dec 01 17:56:21.602 INFO [stderr] warning: method is never used: `rotate_z`
Dec 01 17:56:21.602 INFO [stderr]   --> src/math/matrix.rs:58:5
Dec 01 17:56:21.602 INFO [stderr]    |
Dec 01 17:56:21.602 INFO [stderr] 58 |     pub fn rotate_z(t: f64) -> Matrix {
Dec 01 17:56:21.602 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.602 INFO [stderr] 
Dec 01 17:56:21.602 INFO [stderr] warning: method is never used: `translate`
Dec 01 17:56:21.602 INFO [stderr]   --> src/math/matrix.rs:70:5
Dec 01 17:56:21.602 INFO [stderr]    |
Dec 01 17:56:21.602 INFO [stderr] 70 |     pub fn translate(tx: f64, ty:f64, tz: f64) -> Matrix {
Dec 01 17:56:21.602 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.602 INFO [stderr] 
Dec 01 17:56:21.602 INFO [stderr] warning: method is never used: `inverse`
Dec 01 17:56:21.602 INFO [stderr]   --> src/math/matrix.rs:79:5
Dec 01 17:56:21.602 INFO [stderr]    |
Dec 01 17:56:21.602 INFO [stderr] 79 |     pub fn inverse(&self) -> Matrix {
Dec 01 17:56:21.602 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.602 INFO [stderr] 
Dec 01 17:56:21.602 INFO [stderr] warning: method is never used: `new`
Dec 01 17:56:21.602 INFO [stderr]   --> src/math/quaternion.rs:13:5
Dec 01 17:56:21.602 INFO [stderr]    |
Dec 01 17:56:21.602 INFO [stderr] 13 |     pub fn new(x: f64, y: f64, z: f64, w: f64) -> Quat {
Dec 01 17:56:21.602 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.602 INFO [stderr] 
Dec 01 17:56:21.602 INFO [stderr] warning: method is never used: `identity`
Dec 01 17:56:21.602 INFO [stderr]   --> src/math/quaternion.rs:17:5
Dec 01 17:56:21.602 INFO [stderr]    |
Dec 01 17:56:21.602 INFO [stderr] 17 |     pub fn identity() -> Quat {
Dec 01 17:56:21.602 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.602 INFO [stderr] 
Dec 01 17:56:21.602 INFO [stderr] warning: method is never used: `normalize`
Dec 01 17:56:21.602 INFO [stderr]   --> src/math/quaternion.rs:21:5
Dec 01 17:56:21.602 INFO [stderr]    |
Dec 01 17:56:21.602 INFO [stderr] 21 |     pub fn normalize(&mut self) -> &mut Self {
Dec 01 17:56:21.602 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.602 INFO [stderr] 
Dec 01 17:56:21.602 INFO [stderr] warning: method is never used: `conjugate`
Dec 01 17:56:21.602 INFO [stderr]   --> src/math/quaternion.rs:33:5
Dec 01 17:56:21.602 INFO [stderr]    |
Dec 01 17:56:21.602 INFO [stderr] 33 |     pub fn conjugate(&mut self) -> &mut Self {
Dec 01 17:56:21.602 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.602 INFO [stderr] 
Dec 01 17:56:21.602 INFO [stderr] warning: method is never used: `rotate`
Dec 01 17:56:21.602 INFO [stderr]   --> src/math/quaternion.rs:40:5
Dec 01 17:56:21.602 INFO [stderr]    |
Dec 01 17:56:21.602 INFO [stderr] 40 |     pub fn rotate(&self, vec: Vector3) -> Vector3 {
Dec 01 17:56:21.602 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:21.602 INFO [stderr] 
Dec 01 17:56:21.602 INFO [stderr] warning: variant is never constructed: `Point`
Dec 01 17:56:21.602 INFO [stderr]  --> src/light.rs:8:5
Dec 01 17:56:21.602 INFO [stderr]   |
Dec 01 17:56:21.602 INFO [stderr] 8 |     Point,
Dec 01 17:56:21.602 INFO [stderr]   |     ^^^^^
Dec 01 17:56:21.602 INFO [stderr] 
Dec 01 17:56:21.603 INFO [stderr] warning: crate `Ray_Tracer` should have a snake case name such as `ray_tracer`
Dec 01 17:56:21.603 INFO [stderr]   |
Dec 01 17:56:21.603 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 01 17:56:21.603 INFO [stderr] 
Dec 01 17:56:23.287 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 20.28s
Dec 01 17:56:23.295 INFO [stderr] su: No module specific data is present
Dec 01 17:56:23.943 INFO running `"docker" "inspect" "4602ce4f237113ae2657d58a006cf7fec7695f1ef05a2a03c0e539cdc14605b1"`
Dec 01 17:56:24.301 INFO running `"docker" "rm" "-f" "4602ce4f237113ae2657d58a006cf7fec7695f1ef05a2a03c0e539cdc14605b1"`
Dec 01 17:56:24.647 INFO [stdout] 4602ce4f237113ae2657d58a006cf7fec7695f1ef05a2a03c0e539cdc14605b1
Dec 01 17:56:24.653 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 17:56:25.095 INFO [stdout] fd6473839b9102d5e74eb5c11c0f435ed7e55dbfec60e58790697a61b0228bf6
Dec 01 17:56:25.098 INFO running `"docker" "start" "-a" "fd6473839b9102d5e74eb5c11c0f435ed7e55dbfec60e58790697a61b0228bf6"`
Dec 01 17:56:26.223 INFO [stderr] usermod: no changes
Dec 01 17:56:26.383 INFO [stderr]    Compiling Ray-Tracer v0.1.0 (/source)
Dec 01 17:56:27.922 INFO [stderr] warning: unused import: `Rgba`
Dec 01 17:56:27.922 INFO [stderr]  --> src/scene.rs:9:27
Dec 01 17:56:27.922 INFO [stderr]   |
Dec 01 17:56:27.922 INFO [stderr] 9 | use image::{DynamicImage, Rgba, GenericImage};
Dec 01 17:56:27.922 INFO [stderr]   |                           ^^^^
Dec 01 17:56:27.922 INFO [stderr]   |
Dec 01 17:56:27.922 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 17:56:27.922 INFO [stderr] 
Dec 01 17:56:28.215 INFO [stderr] warning: unused variable: `l`
Dec 01 17:56:28.215 INFO [stderr]    --> src/shape.rs:141:13
Dec 01 17:56:28.215 INFO [stderr]     |
Dec 01 17:56:28.215 INFO [stderr] 141 |         let l: Vector3 = self.location - ray.origin;
Dec 01 17:56:28.215 INFO [stderr]     |             ^ help: consider using `_l` instead
Dec 01 17:56:28.215 INFO [stderr]     |
Dec 01 17:56:28.215 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 17:56:28.215 INFO [stderr] 
Dec 01 17:56:28.215 INFO [stderr] warning: unused variable: `normal`
Dec 01 17:56:28.215 INFO [stderr]    --> src/shape.rs:140:36
Dec 01 17:56:28.215 INFO [stderr]     |
Dec 01 17:56:28.215 INFO [stderr] 140 |     fn intersect(&self, ray: &Ray, normal: &mut Vector3, point: &mut Vector3) -> bool {
Dec 01 17:56:28.215 INFO [stderr]     |                                    ^^^^^^ help: consider using `_normal` instead
Dec 01 17:56:28.215 INFO [stderr] 
Dec 01 17:56:28.215 INFO [stderr] warning: unused variable: `point`
Dec 01 17:56:28.215 INFO [stderr]    --> src/shape.rs:140:58
Dec 01 17:56:28.215 INFO [stderr]     |
Dec 01 17:56:28.215 INFO [stderr] 140 |     fn intersect(&self, ray: &Ray, normal: &mut Vector3, point: &mut Vector3) -> bool {
Dec 01 17:56:28.215 INFO [stderr]     |                                                          ^^^^^ help: consider using `_point` instead
Dec 01 17:56:28.215 INFO [stderr] 
Dec 01 17:56:28.335 INFO [stderr] warning: function is never used: `refraction`
Dec 01 17:56:28.335 INFO [stderr]   --> src/scene.rs:96:1
Dec 01 17:56:28.335 INFO [stderr]    |
Dec 01 17:56:28.335 INFO [stderr] 96 | fn refraction(incident: Vector3, normal: Vector3, n1: f32, n2: f32, refracted_ray: &mut Vector3) -> bool {
Dec 01 17:56:28.335 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.335 INFO [stderr]    |
Dec 01 17:56:28.335 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 17:56:28.335 INFO [stderr] 
Dec 01 17:56:28.335 INFO [stderr] warning: function is never used: `reflection`
Dec 01 17:56:28.335 INFO [stderr]    --> src/scene.rs:110:1
Dec 01 17:56:28.335 INFO [stderr]     |
Dec 01 17:56:28.335 INFO [stderr] 110 | fn reflection(incident: Vector3, normal: Vector3) -> Vector3
Dec 01 17:56:28.335 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.335 INFO [stderr] 
Dec 01 17:56:28.335 INFO [stderr] warning: function is never used: `fresnel`
Dec 01 17:56:28.335 INFO [stderr]    --> src/scene.rs:116:1
Dec 01 17:56:28.335 INFO [stderr]     |
Dec 01 17:56:28.335 INFO [stderr] 116 | fn fresnel(incident: Vector3, normal: Vector3, n1: f32, n2: f32) -> f32 {
Dec 01 17:56:28.335 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.335 INFO [stderr] 
Dec 01 17:56:28.335 INFO [stderr] warning: method is never used: `scale_linear`
Dec 01 17:56:28.335 INFO [stderr]   --> src/math/matrix.rs:19:5
Dec 01 17:56:28.335 INFO [stderr]    |
Dec 01 17:56:28.335 INFO [stderr] 19 |     pub fn scale_linear(s: f64) -> Matrix {
Dec 01 17:56:28.335 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.335 INFO [stderr] 
Dec 01 17:56:28.335 INFO [stderr] warning: method is never used: `scale`
Dec 01 17:56:28.335 INFO [stderr]   --> src/math/matrix.rs:24:5
Dec 01 17:56:28.335 INFO [stderr]    |
Dec 01 17:56:28.335 INFO [stderr] 24 |     pub fn scale(sx: f64, sy: f64, sz: f64) -> Matrix {
Dec 01 17:56:28.335 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.335 INFO [stderr] 
Dec 01 17:56:28.335 INFO [stderr] warning: method is never used: `rotate_x`
Dec 01 17:56:28.335 INFO [stderr]   --> src/math/matrix.rs:34:5
Dec 01 17:56:28.336 INFO [stderr]    |
Dec 01 17:56:28.336 INFO [stderr] 34 |     pub fn rotate_x(t: f64) -> Matrix {
Dec 01 17:56:28.336 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: method is never used: `rotate_y`
Dec 01 17:56:28.336 INFO [stderr]   --> src/math/matrix.rs:46:5
Dec 01 17:56:28.336 INFO [stderr]    |
Dec 01 17:56:28.336 INFO [stderr] 46 |     pub fn rotate_y(t: f64) -> Matrix {
Dec 01 17:56:28.336 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: method is never used: `rotate_z`
Dec 01 17:56:28.336 INFO [stderr]   --> src/math/matrix.rs:58:5
Dec 01 17:56:28.336 INFO [stderr]    |
Dec 01 17:56:28.336 INFO [stderr] 58 |     pub fn rotate_z(t: f64) -> Matrix {
Dec 01 17:56:28.336 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: method is never used: `translate`
Dec 01 17:56:28.336 INFO [stderr]   --> src/math/matrix.rs:70:5
Dec 01 17:56:28.336 INFO [stderr]    |
Dec 01 17:56:28.336 INFO [stderr] 70 |     pub fn translate(tx: f64, ty:f64, tz: f64) -> Matrix {
Dec 01 17:56:28.336 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: method is never used: `inverse`
Dec 01 17:56:28.336 INFO [stderr]   --> src/math/matrix.rs:79:5
Dec 01 17:56:28.336 INFO [stderr]    |
Dec 01 17:56:28.336 INFO [stderr] 79 |     pub fn inverse(&self) -> Matrix {
Dec 01 17:56:28.336 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: method is never used: `new`
Dec 01 17:56:28.336 INFO [stderr]   --> src/math/quaternion.rs:13:5
Dec 01 17:56:28.336 INFO [stderr]    |
Dec 01 17:56:28.336 INFO [stderr] 13 |     pub fn new(x: f64, y: f64, z: f64, w: f64) -> Quat {
Dec 01 17:56:28.336 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: method is never used: `identity`
Dec 01 17:56:28.336 INFO [stderr]   --> src/math/quaternion.rs:17:5
Dec 01 17:56:28.336 INFO [stderr]    |
Dec 01 17:56:28.336 INFO [stderr] 17 |     pub fn identity() -> Quat {
Dec 01 17:56:28.336 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: method is never used: `normalize`
Dec 01 17:56:28.336 INFO [stderr]   --> src/math/quaternion.rs:21:5
Dec 01 17:56:28.336 INFO [stderr]    |
Dec 01 17:56:28.336 INFO [stderr] 21 |     pub fn normalize(&mut self) -> &mut Self {
Dec 01 17:56:28.336 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: method is never used: `conjugate`
Dec 01 17:56:28.336 INFO [stderr]   --> src/math/quaternion.rs:33:5
Dec 01 17:56:28.336 INFO [stderr]    |
Dec 01 17:56:28.336 INFO [stderr] 33 |     pub fn conjugate(&mut self) -> &mut Self {
Dec 01 17:56:28.336 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: method is never used: `rotate`
Dec 01 17:56:28.336 INFO [stderr]   --> src/math/quaternion.rs:40:5
Dec 01 17:56:28.336 INFO [stderr]    |
Dec 01 17:56:28.336 INFO [stderr] 40 |     pub fn rotate(&self, vec: Vector3) -> Vector3 {
Dec 01 17:56:28.336 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: variant is never constructed: `Point`
Dec 01 17:56:28.336 INFO [stderr]  --> src/light.rs:8:5
Dec 01 17:56:28.336 INFO [stderr]   |
Dec 01 17:56:28.336 INFO [stderr] 8 |     Point,
Dec 01 17:56:28.336 INFO [stderr]   |     ^^^^^
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:28.336 INFO [stderr] warning: crate `Ray_Tracer` should have a snake case name such as `ray_tracer`
Dec 01 17:56:28.336 INFO [stderr]   |
Dec 01 17:56:28.336 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 01 17:56:28.336 INFO [stderr] 
Dec 01 17:56:29.243 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.98s
Dec 01 17:56:29.249 INFO [stderr] su: No module specific data is present
Dec 01 17:56:30.261 INFO running `"docker" "inspect" "fd6473839b9102d5e74eb5c11c0f435ed7e55dbfec60e58790697a61b0228bf6"`
Dec 01 17:56:30.545 INFO running `"docker" "rm" "-f" "fd6473839b9102d5e74eb5c11c0f435ed7e55dbfec60e58790697a61b0228bf6"`
Dec 01 17:56:30.810 INFO [stdout] fd6473839b9102d5e74eb5c11c0f435ed7e55dbfec60e58790697a61b0228bf6
Dec 01 17:56:30.817 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 17:56:31.211 INFO [stdout] e3287619583acd435cdd431e60275a91adac826bcaa397262c7bef8c2064824e
Dec 01 17:56:31.217 INFO running `"docker" "start" "-a" "e3287619583acd435cdd431e60275a91adac826bcaa397262c7bef8c2064824e"`
Dec 01 17:56:32.359 INFO [stderr] usermod: no changes
Dec 01 17:56:32.497 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.10s
Dec 01 17:56:32.511 INFO [stderr]      Running /target/debug/deps/Ray_Tracer-3475f650590e579d
Dec 01 17:56:32.515 INFO [stdout] 
Dec 01 17:56:32.515 INFO [stdout] running 1 test
Dec 01 17:56:32.517 INFO [stdout] test shape::tests::goo ... ok
Dec 01 17:56:32.517 INFO [stdout] 
Dec 01 17:56:32.517 INFO [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 17:56:32.517 INFO [stdout] 
Dec 01 17:56:32.517 INFO [stderr] su: No module specific data is present
Dec 01 17:56:33.104 INFO running `"docker" "inspect" "e3287619583acd435cdd431e60275a91adac826bcaa397262c7bef8c2064824e"`
Dec 01 17:56:33.340 INFO running `"docker" "rm" "-f" "e3287619583acd435cdd431e60275a91adac826bcaa397262c7bef8c2064824e"`
Dec 01 17:56:33.694 INFO [stdout] e3287619583acd435cdd431e60275a91adac826bcaa397262c7bef8c2064824e
